﻿namespace ChinaTokenDev.Logger.Enum
{
    /// <summary>
    /// 日志等级
    /// </summary>
    /// <remarks>OFF > FATAL > ERROR > WARN > INFO > DEBUG  > ALL</remarks>
    public enum EnumLogLevel
    {
        /// <summary>
        /// 关闭日志输出
        /// </summary>
        Off,
        /// <summary>
        /// 只允许致命错误输出
        /// </summary>
        Fatal,
        /// <summary>
        /// 允许一般错误输出（包含上一等级日志）
        /// </summary>
        Error,
        /// <summary>
        /// 允许告警日志输出（包含上一等级日志）
        /// </summary>
        Warning,
        /// <summary>
        /// 允许INFO日志输出（包含上一等级日志）
        /// </summary>
        Info,
        /// <summary>
        /// 允许调试信息输出（包含上一等级日志）
        /// </summary>
        Debug,
        /// <summary>
        /// 输出所有日志
        /// </summary>
        All
    }
}
